var __extends =
    (this && this.__extends) ||
    (function () {
      var t = function (e, n) {
        return (t =
          Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array &&
            function (t, e) {
              t.__proto__ = e;
            }) ||
          function (t, e) {
            for (var n in e)
              Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
          })(e, n);
      };
      return function (e, n) {
        function l() {
          this.constructor = e;
        }
        if ("function" != typeof n && null !== n)
          throw new TypeError(
            "Class extends value " + String(n) + " is not a constructor or null"
          );
        t(e, n),
          (e.prototype =
            null === n
              ? Object.create(n)
              : ((l.prototype = n.prototype), new l()));
      };
    })(),
  RulesView = (function (t) {
    function e(e) {
      var n = t.call(this) || this;
      return (
        Laya.loader.load(["res/atlas/comp.atlas", "res/atlas/cRules.txt"]),
        (n.rule_textArea.editable = !1),
        (n.rule_textArea.font = "Arial"),
        (n.rule_textArea.fontSize = 18),
        (n.rule_textArea.color = "#FFFFFF"),
        n.btn_rule_back.on(Laya.Event.CLICK, n, n.onZhiDaoLeFn),
        n
      );
    }
    return (
      __extends(e, t),
      (e.showCaslRuleView = function (t) {
        return (
          null == this.ruleV && (this.ruleV = new e(t)),
          "caicaiya" == t
            ? (this.ruleV.rule_textArea.text =
                "乾坤八卦中分乾、兑、离、震、坤、艮、坎、巽，太、少、阴、阳，乾坤八卦盘每10分钟连转3次，以3次出现的卦象，判定最终结果。\n1、当八卦中连续出现3次相同卦象时，判定为上上签；\n2、当八卦中连续出现2次相同卦象时，判定为上签；\n3、当3次卦象均不相同，则根据太、少、阴、阳判定结果。 \n4. 玩家获胜后，收取赢得金额的5%作为手续费。")
            : "samguoya" == t
            ? (this.ruleV.rule_textArea.text =
                "1. 每次战事为10分钟。\n\n 2. 您可以选择向自己喜欢的势力支援军资进行征兵，以助其获取最终战争胜利。\n\n 3. 您所支持的势力如果获取了战争胜利，作为战胜方，您可以获得支援军资的3倍战利品。\n\n 4. 收取赢得金额的5%作为手续费。 \n\n 5. 声明：比赛结果会受天时、地利、人和的影响，不保证人数多肯定获得胜利或失败")
            : "doujiangtaiGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.每周三、周五开放斗将台，当天21-22点之间，玩家可进入斗将台比武；\n\n2.15级以上玩家可参与斗将，由系统随机分配玩家进行比试；\n\n3.每个玩家最多可参战15次，战胜对手积1分，战败积0分；\n\n4.至22点，参与斗将玩家根据积分排名，分数相同者以有限获得该分数者优先；\n\n5.每次比赛前3名玩家，比赛结束收分别增加4，3，2分，其他4-13名玩家结束时各增加1分；例如第一名15分，最终计入排名成绩为19分。"))
            : "doujiangtaiJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "1.冠军：20000金币，随机5级宝石1块和随机特殊国士虎符3个\n2.亚军：10000金币，随机5级宝石1块和随机特殊国士虎符2个\n\n3.季军：5000金币，随机5级宝石1块和随机特殊国士虎符1个\n\n4.4-13名：每人奖励1000金币\n\n5.幸运奖50名：随机获得1级或者2级宝石1块\n\n6.参战不少于3次才有资格获得幸运奖"))
            : "gongfanzhanGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.达到20级可以参加攻防战，随机分配到两个阵营对战，每两个玩家最多可交战3次；\n\n2.战胜一线名将得5分，战胜二线名将得3分，战胜三线名将得2分，战胜其他玩家得1分，战败减1分，败给低于自己10级以上玩家减2分；\n\n3.玩家无法向高于自己30级以上的对手发起战斗，以避免小号恶意浪费高级玩家的战斗次数。"))
            : "gongfanzhanJNSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "1.大会结束后，获胜阵营奖励标准经验值，第一名（200次），第二名（150次），第三名（100次），其他参与者获得50次；\n\n2.每个玩家最多可以参战15次，战胜获得1000经验，战败获得500经验；战胜高于自己10级以上玩家，可获得2000经验（参战副将也可获得经验）；\n\n3.总战功排行，第一奖励4000金和3个关羽虎符，第二奖励3000金和2个关羽虎符，第三奖励2000金和1个关羽虎符，第4-13名每人400金。"))
            : "xiaoquanquanGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.30级以上玩家可以参赛；\n\n2.每个进场玩家拥有5000筹码，获胜不满3局时，挑战固定500筹码；获胜3局以后每次获胜，下注上限增加1000筹码；\n\n3.不能向胜利次数低于自己的对手挑战，每2分钟可挑战一次，下注则没有局数和时间限制；\n\n4.至22点比赛结束，按照玩家筹码数排名，筹码相同者以先进人参赛者为先；\n\n5.比赛中，参加不少于10局算一个有效参赛者，只有有效参赛者才能获得奖励。"))
            : "xiaoquanquanJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "1.冠军：100W银\n\n2.亚军：80W银\n\n3.季军：50W银\n\n4.4-20名：每人20W银\n\n5.21-50名：每人5W银\n\n6.50名以外的有效参赛者，奖励剩余筹码数的等量经验值。"))
            : "dropMoneyGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.30级以上玩家可以参赛；\n\n2.每个进场玩家拥有5000筹码，每次至少下500筹码，上限10000筹码；\n\n3.庄家向赢家收取5%的筹码做佣金；\n\n4.至22点比赛结束，按照玩家筹码数排名，筹码相同者以先进人参赛者为先；\n\n5.比赛中，参加不少于10场算一个有效参赛者，只有有效参赛者才能获得奖励。"))
            : "dropMoneyJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "1.冠军：100W银\n\n2.亚军：80W银\n\n3.季军：50W银\n\n4.4-20名：每人20W银\n\n5.21-50名：每人10W银\n\n6.50名以外的有效参赛者，奖励剩余筹码数的等量经验值。"))
            : "gangWarsGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.15级以上玩家可参战；\n\n2.每周一至周五20点开始比赛；\n\n3.每日晋级赛以最后胜利次数最多的帮派为冠军，直接进入周末决赛；\n\n4.每个玩家最多可以赢5场输3场；\n\n5.已经入围决赛的帮派，不可再参加晋级赛。"))
            : "gangWarsJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "1.每次战斗，胜者获得500经验，败者获得200经验；\n\n2.参战帮派每获胜一次得到1声望，每周获得上限为20声望。"))
            : "honorGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.每周六20点进行第一轮淘汰赛，由帮派抽签配对进行对抗；\n\n2.每周六21点进行第二轮淘汰赛，由帮派抽签配对进行对抗；\n\n3.帮派战开始前10分钟为进场阶段，后50分钟为决战阶段，比赛进入决战阶段后无法再入场；比赛中途退出战场视为弃权，无法再次进入战场；\n\n4.决战中，优先将对方全部清除出场的，为胜者；如决战阶段结束，双方仍有人在战斗，则以剩余人数加胜利次数多的一方为胜者；\n\n5.每轮决战，每个玩家赢6次或者败3次以后即无法继续参战；\n\n6.战场中设置前线和大本营，玩家可根据战术需要将成员合理分配在前线或大本营；当我方有人在前线阻挡敌人时，大本营围安全区；当我方前线无人或都在战斗状态时，敌方可以杀入大本营。"))
            : "honorJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "冠军帮派：奖励帮派100声望，每人随机5级宝石或4级矿石1块，随机100%药品10个；\n\n亚军帮派：奖励帮派80声望，每人随机4级宝石或3级矿石1块，随机75%药品10个；\n\n季军帮派：奖励帮派50声望，每人随机3级宝石或2级矿石1块，随机10级药品10个；\n\n第四名：每人随机2级宝石或1级矿石1块，随机9级药品10个；\n\n淘汰赛胜者：每人随机1级宝石或1级矿石1块，随机8级药品10个；\n\n淘汰赛败者：每人随机1级宝石或1级矿石1块，随机7级药品10个；\n\n额外奖励：本周比赛累计获胜次数前10名玩家，每人奖励水镜先生虎符1个+5本心法书奖励。"))
            : "forcejewelGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "玩家刚进入宝藏时，默认进入自己等级对应的宝藏等级\n\n1-10级，进入 一级宝藏\n\n11-20级，进入 二级宝藏\n\n21-30级，进入 三级宝藏\n\n以下以此类推\n\n......\n\n91级及以上（包括101级以上）的，进入 十级宝藏。\n\n玩家可以进入其他等级的宝藏，但不能参与其中的抢宝（只能在自己等级对应等级的宝藏抢宝）"))
            : "forcejewelJLSM" == t
            ? ((this.ruleV.label_rule_title.text = "奖励说明"),
              (this.ruleV.rule_textArea.text =
                "玩家战斗胜利一次获得抢宝奖励，该轮抢宝成功。\n\n“开始抢宝”按钮，\n\n当玩家并未在本轮抢宝时，则显示为红色；\n\n当玩家在本轮已经抢宝成功时，则显示为灰色；"))
            : "gemFusionGZSM" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "VIP3及以上玩家可以合成宝石\nVIP3：可合成2-5级宝石\nVIP4：可合成2-6级宝石\nVIP5：可合成2-7级宝石\nVIP6：可合成2-8级宝石\nVIP7：可合成2-9级宝石\nVIP8：可合成2-10级宝石\n\n普通合成功能：\n1.手动选择两块同级别宝石进行合成；\n2.若两块宝石属性相同，则合成该属性的高一级宝石；\n3.若两块宝石属性不同，则合成随机属性的高一级宝石。\n\n快速合成功能：\n1.快速合成同级别所有宝石；\n2.优先匹配属性相同的宝石合成；\n3.当剩余宝石为不同属性时候，则随机合成一个属性，避免宝石浪费；\n4.当银币不足时，无法使用快速合成，需要及时去赚取银币哦。\n\n注：\n不同级别宝石合成费用不同"))
            : "kongmiaoshuoming" == t
            ? ((this.ruleV.label_rule_title.text = "规则说明"),
              (this.ruleV.rule_textArea.text =
                "1.玩家达到10级可以开始拜师，达到50级则无法拜师；\n2.当徒弟达到师傅级别时会自动解除师徒关系，徒弟达到50级会自动出师成为门人（要求拜师10天以上）；\n3.徒弟10-50级之间，师傅可以获得徒弟升级同级别的体力值奖励（当天收的徒弟，24小时后才可获得奖励）；\n4.徒弟30-100级，师傅可获得与徒弟升级同样的银币奖励；\n5.有师徒关系后，师傅在线时，徒弟可获得10%的额外经验加成，师傅离线时，徒弟可获得5%的额外经验加成；\n6.师傅同一时间只能有5个徒弟，当徒弟出师成为门人后将不再占用这5个名额。"))
            : "fubenshuoming" == t
            ? ((this.ruleV.label_rule_title.text = "副本说明"),
              (this.ruleV.rule_textArea.text =
                "1.达到相应等级可进入副本，每次进入消耗一定的体力值或者一个兵符；\n2.完成副本任务和击败敌人可获得战功，总战功越高，通关后获得的奖励越丰厚；\n3.在副本中死亡会自动退出副本，消耗体力值或者兵符可重新进入副本；\n4.挑战副本超时后视为挑战失败，无法获得奖励，并浪费当天的一次挑战次数；\n5.副本开启时间为：9：00-24：00。\n6.独自通关可获得更多奖励。"))
            : "dandaofuhui_shuoming" == t
            ? ((this.ruleV.label_rule_title.text = "副本说明"),
              (this.ruleV.rule_textArea.text =
                "1.玩家需要先提前设置好至少一套阵容才能发起或者参与战斗；\n2.每套阵容可配备1名主将及3名副将；\n3.主、副将默认都是120级，并可以自由选择职业、技能以及分配各种属性；\n4.只有在主城可以发起战斗(新手村除外)；\n5.发起战斗后不可参与其他任何类型的战斗，直到单刀赴会的战斗结束或取消。\n6.玩家可以设置一定得战利品作为奖励，在战斗中最终获胜的一方将赢取对方的战利品；\n7.当参与者携带的战利品不足时，将无法参与到该场战斗中；\n8.胜利者将支付战利品的5%，作为场地使用费。\n\n注意：1.只有在主城可以发起战斗(新手村除外)；\n2.发起战斗后不可参与其他任何类型的战斗，直到单刀赴会的战斗结束或取消。\n3.胜利者将支付战利品的5%，作为场地使用费（例：战利品为1000金，胜利者只获得950金）"))
            : "choujiangshuoming" == t &&
              ((this.ruleV.label_rule_title.text = "抽奖说明"),
              (this.ruleV.rule_textArea.text =
                "\t\t初始奖池30W金币；\n\t\t当奖池金低于20W金币时，系统自动补充至20W金币；\n\t\t当奖池金达到200W金币时，奖池金将不再增加。\n游戏规则：每次抽奖花费50金币，奖池增加25金币。\n\t\t\t一等奖：获取奖池30%金币；\n\t\t\t二等奖：获取奖池10%金币；\n\t\t\t三等奖：获取奖池5%金币；\n\t\t\t参与奖：初级副将心法，高级副将心法，特级副将心法，密宗副将心法，一级技能书，二级技能书，三级技能书，四级技能书，五级技能书，大藏经，金刚经，洗髓经，易筋经，少量金币奖励。")),
          this.ruleV
        );
      }),
      (e.prototype.onZhiDaoLeFn = function () {
        this.removeSelf();
      }),
      e
    );
  })(ui.ChallengeBattle.RulesViewUI);
